surface habitable - Spanish English Dictionary